/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.ipartek.formacion.gestformwww.modelo.interfaces;

import com.ipartek.formacion.gestformwww.modelo.beans.Estado;
import com.ipartek.formacion.gestformwww.modelo.beans.excepciones.GestorFormacionExcepcion;
import java.util.ArrayList;

/**
 *
 * @author D & G
 */
public interface IEstadoDAO extends IDAO{
    boolean crearEstado(Estado estado) throws GestorFormacionExcepcion;

    boolean eliminarEstado(int idEstado) throws GestorFormacionExcepcion;

    public ArrayList<Estado> listarEstados() throws GestorFormacionExcepcion;

    boolean modificarEstado(Estado estado) throws GestorFormacionExcepcion;

    Estado visualizarEstado(int idEstado) throws GestorFormacionExcepcion ;
}
